package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportUserLoginLogDTO;
import com.hunttown.mes.rpc.domain.query.TransportUserLoginLogDTOQuery;

/**
 * created by wangjunfu on 2019-07-06 10:59:05
 */
public interface TransportUserLoginLogRpcService {

    TransportUserLoginLogDTO insert(TransportUserLoginLogDTO transportUserLoginLogDTO);

    Boolean updateInfoById(TransportUserLoginLogDTO transportUserLoginLogDTO);

    Boolean updateInfoByQuery(TransportUserLoginLogDTOQuery transportUserLoginDTOQuery);

    TransportUserLoginLogDTO selectById(Integer id);

    TransportUserLoginLogDTO selectObjByQuery(TransportUserLoginLogDTOQuery transportUserLoginDTOQuery);

    Page<TransportUserLoginLogDTO> getListForPage(TransportUserLoginLogDTOQuery transportUserLoginDTOQuery);

    Boolean deleteById(Integer id);
}